package fiuba.td.fabrica.view.entities;

import java.awt.event.MouseListener;
import java.util.Observer;

import fiuba.td.fabrica.model.entities.ElementoFabrica;
import fiuba.td.fabrica.model.vos.Posicion;

public class ElementoFabricaView extends EntityView{
	
	private ElementoFabrica elementoFabrica;
	
	
	public ElementoFabricaView(ElementoFabrica elementoFabrica, MouseListener mouseListener ) {
		super(mouseListener);
		this.elementoFabrica = elementoFabrica;
	}


	public ElementoFabrica getElementoFabrica() {
		return elementoFabrica;
	}


	public void setElementoFabrica(ElementoFabrica elementoFabrica) {
		this.elementoFabrica = elementoFabrica;
	}


	
	public String getIcon() {
		return this.elementoFabrica.getIcono();
	}


	
	public void deleteObserver(Observer observer) {
		this.elementoFabrica.deleteObserver(observer);
	}


	
	public void setPosicion(Posicion posicion) {
		this.elementoFabrica.setPosicion(posicion);
	}


	
	public void addObserver(Observer observer) {
		this.elementoFabrica.addObserver(observer);
	}

}
